﻿// Fill out your copyright notice in the Description page of Project Settings.

#pragma once

#include "CoreMinimal.h"
#include "Widgets/SCompoundWidget.h"

class ELEMENTUISLATE_API SElementUISlate : public SCompoundWidget
{
public:
SLATE_BEGIN_ARGS(SElementUISlate): _HAlign(HAlign_Fill), _VAlign(VAlign_Fill) {}

		SLATE_ARGUMENT(EHorizontalAlignment, HAlign)
		SLATE_ARGUMENT(EVerticalAlignment, VAlign)
		SLATE_ARGUMENT(FMargin, Padding)
	SLATE_END_ARGS()
	
	void Construct(const FArguments& InArgs);

	virtual void SetContentPadding(const FMargin& value) {};
	virtual void SetHAlign(EHorizontalAlignment value) {};
	virtual void SetVAlign(EVerticalAlignment value) {};
	virtual void SetContent(TSharedRef<SWidget> InContent) {};
};
